:root {
	--r4w-custom-font: 'Roboto',Arial,sans-serif;
	--object-primary-color: #ea5a0e;
	--r4w-custom-color: #ea5a0e;
	--r4w-button-bgcolor: var(--object-primary-color);
	--r4w-button-color: #ffffff;
	--r4w-panel-bgcolor: #F1F3F4;
	--primary-highlight-color: var(--r4w-custom-color)
}
.menu-node .open-menu-item A .icon {
	font-weight: 300 !important;
	font-size: 16px !important
}
#r4wfooter {
	background-color: #E0E0E0;
	color: #414141 !important;
	font-size: 12px;
	height: 29px;
	text-align: right;
	line-height: 29px;
	padding-right: 12px
}
.applications-control .application-list-item .app-label {
	color: #414141 !important;
	font-weight: normal !important;
	font-size: 14px
}
#r4wHeader.composer_linkando_com .loginDisplay #mdl_cpUserLogin_0_LoginStatus {
	color: #EA5A0F;
	font-size: 14px;
	border: 1px solid #EA5A0F;
	padding: 2px 12px;
	transition: background-color 1s ease;
	/*+border-radius: 14px;*/
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	-khtml-border-radius: 14px;
	border-radius: 14px
}
.composer_linkando_com .section-content .control-group.label-control LABEL {
	color: rgba(85, 77, 77, 0.388)
}
.controls-section .section-label {
	padding: 12px 8px 8px 24px;
	border-bottom: 1px solid #F1F3F4;
	background-color: transparent;
	font-family: var(--r4w-custom-font, sans-serif);
	color: #222222;
	font-size: 18px;
	font-weight: 300
}
.cheatsheet-section .challenge LABEL {
	font-size: 16px;
	line-height: 28px
}
.attr_richtextCheatsheet .value-container .cheatsheet-section .detailscontent,
.attr_richtextCheatsheet .value-container .cheatsheet-section .detailscontent P,
.attr_richtextCheatsheet .value-container .cheatsheet-section .detailscontent SPAN {
	font-size: 16px !important;
	line-height: 1.4rem
}
.cheatsheet-section DETAILS {
	
}
.objects-channel .objects-channel-items-container.swiper-container-free-mode .swiper-wrapper .channel-item {
	border: 1px solid #D8D9DA;
	/*+border-radius: 6px !important;*/
	-moz-border-radius: 6px !important;
	-webkit-border-radius: 6px !important;
	-khtml-border-radius: 6px !important;
	border-radius: 6px !important;
	/*+box-shadow: 0px 2px 5px rgba(215, 216, 217, 0.491) !important;*/
	-moz-box-shadow: 0px 2px 5px rgba(215, 216, 217, 0.491) !important;
	-webkit-box-shadow: 0px 2px 5px rgba(215, 216, 217, 0.491) !important;
	box-shadow: 0px 2px 5px rgba(215, 216, 217, 0.491) !important
}
.objects-channel .objects-channel-items-container.swiper-container-free-mode .swiper-wrapper .channel-item:hover {
	border: 1px solid #D8D9DA;
	/*+border-radius: 6px !important;*/
	-moz-border-radius: 6px !important;
	-webkit-border-radius: 6px !important;
	-khtml-border-radius: 6px !important;
	border-radius: 6px !important;
	/*+box-shadow: 0px 5px 5px rgba(215, 216, 217, 0.819) !important;*/
	-moz-box-shadow: 0px 5px 5px rgba(215, 216, 217, 0.819) !important;
	-webkit-box-shadow: 0px 5px 5px rgba(215, 216, 217, 0.819) !important;
	box-shadow: 0px 5px 5px rgba(215, 216, 217, 0.819) !important
}
.attr_richtextCheatsheet .ng-binding .js-cheatsheet-content .cheatsheet-section DETAILS SUMMARY STRONG {
	font-weight: 500;
	text-transform: uppercase;
	color: rgba(0, 0, 0, 0.543);
	font-size: 16px
}
.attr_richtextCheatsheet .value-container .js-cheatsheet-content .cheatsheet-section {
	
}
.cheatsheet-section DETAILS {
	margin-top: 12px;
	background-color: #D9D9D9
}
#r4wHeader.composer_linkando_com .loginDisplay #mdl_cpUserLogin_0_LoginStatus:hover {
	color: #FFFFFF;
	transition: background-color 1s ease;
	background-color: #EA5A0F
}
.composer_linkando_com .static-text-control .value-container SPAN {
	font-size: 16px !important;
	color: #414141 !important
}
.composer_linkando_com .applications-control .application-list-item .icon {
	color: #696969;
	font-weight: 300
}
#r4wfooter A {
	color: inherit
}
.panel-left .object-header-wrapper .object-image-wrapper .object-image {
	margin-left: auto;
	margin-top: auto;
	max-width: 100%;
	object-fit: cover;
	width: 100%;
	aspect-ratio: auto
}
.object-link-item .tile-list-item.list-item .object-image-container {
	background: linear-gradient(180deg, #F1F3F4 0%, rgba(255, 255, 255, 0) 100%);
	width: 100%;
	padding-right: 16px;
	margin: -8px 0 8px -8px;
	padding-top: 8px;
	padding-left: 8px;
	height: auto;
}.object-link-item .tile-list-item.list-item .object-image-container .object-image {
    border: 1px solid #d3d3d3;
    background-color: #f1f3f4;
    background-size: cover;
    width: auto;
    height: auto;
    aspect-ratio: 16/10;
}.tiles-view-mode.control-group .object-link-add-icon.add-icon {border-radius: 5px;height: auto;max-height: 208px;margin-bottom: 10px;}
    .tile-list-item.list-item {
    
    height: auto;
    }
    
    .tile-list-item.list-item .item-name {
    text-overflow: ellipsis;
    white-space: initial;
    min-height: 38px;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}